@CHARSET "UTF-8";
* { border:0; margin:0 auto; padding:0; outline:none; }
body { margin:0px; padding:0; width:100%; background: #000; color:#555; font:normal 12px/1.8em "Liberation sans", Arial, Helvetica, sans-serif;}
html { padding:0; margin:0; }
h2 { border-bottom: solid 1px #202020; margin-bottom: 3px; text-align: left; }

.t-right { text-align: right; }
.t-center { text-align: center;}
.f-right { float: right; }
.clr {clear: both; height: 0px;}
.message { color: #ffe901; text-align: center; padding: 2px;}
.corners { 
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px; 
	
	-moz-border-radius-topright: 4px;	
	-webkit-border-top-right-radius: 4px;	
	border-top-right-radius: 4px; 
		
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px; 
	-webkit-border-bottom-left-radius: 4px;
	
	border-bottom-right-radius: 4px;	
	-moz-border-radius-bottomright: 4px;	
	-webkit-border-bottom-right-radius: 4px;
}

a { color: #009b3a }
a:visited { color: #009b3a }

div.main_content { width: 900px; margin: 100px auto 10px auto; padding: 0px; background: #202020; ; }


#logo { position: absolute; top: 0px; }

#top-menu { position: absolute; top: 38px; margin-left: 370px;}
.menu { width:510px; height:30px; padding:0px; margin:0; background:url(../../../img/web.maxgreetings/menu-green/menu-bg.png) top repeat-x;}
.menu-left-corners	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; float: right; background:url(../../../img/web.maxgreetings/menu-green/menu-left-corners.png) top left no-repeat;}
.menu-right-corners {margin: 0px; padding: 0px 10px 0px 0px; float: right; background:url(../../../img/web.maxgreetings/menu-green/menu-right-corners.png) top right no-repeat;}



/* search */
.header #search-form {padding: 0px 0px 0px 0px; margin: 0px;}
.header div.search{ position:absolute; top:117px; margin: 0px 0px 0px 685px; padding: 0px 0px 0px 2px;  z-index: 1000;
	background-color: #fff;
	border-top: solid 1px #aaa;
	border-left:solid 1px #aaa;
	border-bottom: solid 1px #eee;
	border-right: solid 1px #eee;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}
select.search_filters { width: 140px; }
	
.header div.search span{ float:right; width:auto; margin:0px; font-weight: normal; color:#555;  }
.header div.search input{ float:left; width:auto; margin:0px; }
.header div.search input.txt{ width:120px; margin:0px 0px 0 0; padding:2px 4px 2px 4px; height:16px;  font-size: 10px; line-height: 12px;  border: none; color:#000; background-color:#fff; }

/* user-signup-login-panel */
div#user-signup-login-panel, div#user-signup-login-panel-on {
	float: right;
	width: 200px;
	height: 25px; 
	background: #202020;
	display:block;
	position: absolute;
	border: none;
	
	top: 0px;
	margin: 0px 0px 0px 700px;

	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;	
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	
	border-top-left-radius: 0px; 
	border-top-right-radius: 0px; 	
	border-bottom-left-radius: 6px; 
	border-bottom-right-radius: 6px;
}
div#user-signup-login-panel-on { height: 18px; }

div#user-signup-login-panel #user-panel-content,
div#user-signup-login-panel-on #user-panel-content	 { color: #000; font-weight: bold; text-align: center; vertical-align: middle; margin: 4px 0px 0px 0px;}
div#user-signup-login-panel #user-panel-content a,
div#user-signup-login-panel-on #user-panel-content a { color: #009b3a; font-weight: normal; }

/* menu tree */
.left-column ul.sb_menu {margin:0px; padding:0px; list-style:none;}
.left-column ul.sb_menu ul {margin:0px; padding:0px; list-style:none;}
.left-column ul.sb_menu li.top{ background:url(../../../img/web.maxgreetings/menu-left/m-top.jpg) no-repeat left bottom; padding-top: 3px;}
.left-column ul.sb_menu li.bot{ background:url(../../../img/web.maxgreetings/menu-left/m-bot.jpg) no-repeat left top; padding-top: 6px; }

.left-column ul.sb_menu li a{ background:url(../../../img/web.maxgreetings/menu-left/m-1.jpg) no-repeat left top; color:#009b3a; padding: 0;  padding-left:25px; display: block; line-height: 26px; height: 26px; text-decoration: none; }
.left-column ul.sb_menu ul li a{ background:url(../../../img/web.maxgreetings/menu-left/m-2.jpg) no-repeat left top; color:#666; padding-left:45px; display: block; margin: 0px;}
.left-column ul.sb_menu ul ul li a{ background:url(../../../img/web.maxgreetings/menu-left/m-2.jpg) no-repeat 12px top; color:#666; padding-left:55px; display: block; margin: 0px;}
.left-column ul.sb_menu ul ul ul li a{ background:url(../../../img/web.maxgreetings/menu-left/m-2.jpg) no-repeat 22px top; color:#666; padding-left:65px; display: block; margin: 0px;}
.left-column ul.sb_menu li a.active{ background:url(../../../img/web.maxgreetings/menu-left/m-1-h.jpg) no-repeat left top; color:#009b3a; padding: 0;  padding-left:25px; display: block; line-height: 26px; }
.left-column ul.sb_menu ul li a.active{ background:url(../../../img/web.maxgreetings/menu-left/m-2-h.jpg) no-repeat left top; color:#666; padding-left:45px; display: block; margin: 0px;}
.left-column ul.sb_menu ul ul li a.active{ background:url(../../../img/web.maxgreetings/menu-left/m-2-h.jpg) no-repeat 12px top; color:#666; padding-left:55px; display: block; margin: 0px;}
.left-column ul.sb_menu ul ul ul li a.active{ background:url(../../../img/web.maxgreetings/menu-left/m-2-h.jpg) no-repeat 22px top; color:#666; padding-left:65px; display: block; margin: 0px;}

.left-column ul.sb_menu li a:hover{ text-decoration:none;  background:url(../../../img/web.maxgreetings/menu-left/m-1-h.jpg) no-repeat left top;}
.left-column ul.sb_menu ul li a:hover{ text-decoration:none; background:url(../../../img/web.maxgreetings/menu-left/m-2-h.jpg) no-repeat left top;}
.left-column ul.sb_menu ul ul li a:hover{ text-decoration:none; background:url(../../../img/web.maxgreetings/menu-left/m-2-h.jpg) no-repeat 12px top;}
.left-column ul.sb_menu ul ul ul li a:hover{ text-decoration:none; background:url(../../../img/web.maxgreetings/menu-left/m-2-h.jpg) no-repeat 22px top;}

/* koszyk */
.koszyk-links {color:#009b3a;}
.koszyk-ilosc-zdjec { color: #ea0000; }

div.footer { margin: 0px; padding: 0px;  margin: 0px; padding: 0px; }
div.footer-resize { width: 880px; margin: 0px auto; padding: 0px; height: 88px; text-align: center; }
.copyright { font-size: 10px; text-decoration: none; }
.copyright a { font-size: 10px; text-decoration: none; }